720 FOR X = 1 TO 8: POKE 768,40: POKE 769,30: CALL 770: ON X GOSUB 8511,8512,8513,8514,8515,8516,8517,8518: HCOLOR= 3: GOSUB 8700: NEXT X: GOSUB 8525: HCOLOR= 0: GOSUB 8700
7430 IF XN +8 -X <4 AND XN +8 -X > -4 AND YN +10 -Y <5 AND YN +10 -Y > -5 THEN BC = 99: RETURN
7435 BC = 50: RETURN
7500 Y = PEEK( -16286): IF Y >127 THEN RETURN
7510 GOTO 7500
7550 Y = PEEK( -16287): IF Y >127 THEN RETURN
7560 GOTO 7550
8000 BALL = 0:STRIKE = 0
8005 HOME : VTAB 23:X = INT( RND(1) *10) +1: ON X GOSUB 8030,8035,8035,8040,8040,8040,8045,8045,8045,8045: GOTO 9130
8030 IF TMAB$ = T1$ THEN R1N = R1N +B(1) +B(2) +B(3) +1
8031 IF TMAB$ = T2$ THEN R2N = R2N +B(1) +B(2) +B(3) +1
8032 PRINT "THE ";TMAB$;" GET A ";B(1) +B(2) +B(3) +1;" RUN HOME RUN":B(1) = 0:B(2) = 0:B(3) = 0: RETURN
8035 IF TMAB$ = T1$ THEN R1N = R1N +B(1) +B(2) +B(3)
8036 IF TMAB$ = T2$ THEN R2N = R2N +B(1) +B(2) +B(3)
8037 PRINT "THE ";TMAB$;" GET A TRIPLE & SCORE ";B(1) +B(2) +B(3);" RUNS":B(1) = 0:B(2) = 0:B(3) = 1: RETURN
8040 HTAB 8: PRINT "THE ";TMAB$;" GET A DOUBLE":B(2) = B(2) +1: IF B(1) = 1 THEN B(3) = B(3) +1
8043 B(1) = 0: RETURN
8045 B(1) = B(1) +1: HTAB 6: PRINT "THAT HIT IS GOOD FOR A SINGLE": RETURN
8200 FOR X = 1 TO 10: POKE 768,30: POKE 769,30: CALL 770: NEXT
8205 HOME : VTAB 23:X = INT( RND(1) *6) +1
8210 ON X GOSUB 8225,8230,8235,8240,8245,8250:BALL = 0:STRIKE = 0:HIT = HIT -1: GOTO 9130
8225 OUT = OUT +1: PRINT "GROUNDER - THE THROW TO FIRST - OUT ";OUT: IF B(1) = 1 THEN X = INT( RND(1) *2) +1: IF X = 1 AND OUT <3 THEN OUT = OUT +1: HTAB 9: PRINT "DOUBLE PLAY !!! OUT "OUT:B(1) = 0: GOSUB 9130: RETURN
8427 HTAB 8: PRINT "THAT'S A GOOD SOLID HIT !":HIT = HIT +1: RETURN
8428 PR = 0: IF STRIKE <2 THEN STRIKE = STRIKE +1
8429 HTAB 3: PRINT "FOUL BALL - OUT OF PLAY - STRIKE ";STRIKE: RETURN
8441 STRIKE$ = "HARD SLIDER": RETURN
8442 STRIKE$ = "FAST BALL": RETURN
8443 STRIKE$ = "KNUCKLE BALL": RETURN
8444 STRIKE$ = "CURVE BALL": RETURN
8445 STRIKE$ = "CHANGE-UP": RETURN
8511 XN = 30:YN = 5: RETURN
8512 XN = 125:YN = 5: RETURN
8513 XN = 230:YN = 5: RETURN
8514 XN = 85:YN = 35: RETURN
8515 XN = 150:YN = 30: RETURN
8516 XN = 208:YN = 55: RETURN
8517 XN = 47:YN = 65: RETURN
8518 XN = 133:YN = 75: RETURN
8520 REM PLOT BATTERS XN,YN
8525 XN = 152:YN = 130: RETURN
8530 REM PLOT BASEMENS XN,YN
8535 XN = 219:YN = 70: RETURN
8540 XN = 130:YN = 34: RETURN
8545 XN = 65:YN = 67: RETURN
8605 HGR : HCOLOR= 1: FOR X = 0 TO 159: HPLOT 0,X TO 279,X: NEXT : RETURN
8620 HCOLOR= 3
8625 HPLOT 0,67 TO 140,137 TO 279,67: HPLOT 140,136 TO 279,66: HPLOT 60,95 TO 140,55 TO 220,95: HPLOT 130,135 TO 130,150 TO 150,150 TO 150,135
8630 HPLOT 131,135 TO 131,149 TO 149,149 TO 149,135: HPLOT 140,141: HPLOT 138,142 TO 142,142: HPLOT 137,143 TO 143,143: HPLOT 137,144 TO 143,144: HPLOT 137,145 TO 143,145: RETURN
8700 SCALE= 1: ROT= 0: DRAW 1 AT XN,YN: RETURN
8730 DRAW 1 AT XO,YO: RETURN
8815 IF STRIKES = 3 THEN OUTS = OUTS +1: FOR X = 1 TO 50:Y = PEEK( -16336) - PEEK( -16336): NEXT
8816 IF STRIKE = 3 THEN STRIKE = 0:BALL = 0: HOME : VTAB 23: HTAB 6: PRINT "STRIKE OUT !!! NEXT BATTER": GOSUB 9130
8820 IF BALL = 4 THEN B(1) = B(1) +1: GOSUB 8535: HCOLOR= 0: GOSUB 8700
8825 IF BALL = 4 THEN BALL = 0:STRIKE = 0: FOR X = 1 TO 9: POKE 768,75: POKE 769,30: CALL 770: NEXT
8830 IF OUT = 3 THEN TMAB = TMAB +1: IF TMAB$ = T1$ THEN H1T = H1T +HIT
8840 IF OUT = 3 AND TMAB$ = T2$ THEN H2T = H2T +HIT
8845 IF OUT = 3 THEN INNING = INNING +.5: GOSUB 9100: FOR X = 1 TO 3:B(X) = 0: ON X GOSUB 8535,8540,8545: HCOLOR= 1: GOSUB 8700: NEXT X:OUT = 0:HIT = 0
8850 TMAB$ = T2$: IF TMAB/2 = INT(TMAB/2) THEN TMAB$ = T1$
8851 IF Y = 99 THEN Y = 0: RETURN
8855 IF B(1) = 2 THEN B(2) = B(2) +1:B(1) = 1
8860 IF B(2) = 2 THEN B(3) = B(3) +1:B(2) = 1
8865 IF B(3) > = 2 AND TMAB$ = T1$ THEN R1N = R1N +B(3) -1: GOSUB 8950:B(3) = 1
8870 IF B(3) > = 2 AND TMAB$ = T2$ THEN R2N = R2N +B(3) -1: GOSUB 8950:B(3) = 1
8900 RETURN
8950 HOME : VTAB 23: HTAB 8: PRINT "THE ";TMAB$;" SCORE ";B(3) -1;" RUNS": GOTO 9130
9000 HOME : VTAB 10
9010 INPUT "WHAT IS THE HOME TEAM'S NAME ? ";T1$: PRINT : PRINT
9040 INPUT "WHAT IS VISITING TEAM NAME ? ";T2$: RETURN
9100 HOME : VTAB 22: HTAB 6: PRINT "AFTER ";INNING;" INNINGS THE SCORE IS...": GOSUB 9130